home *** CD-ROM | disk | FTP | other *** search
- loadActions {
- { type f
- pattern [mM]akefile
- pixmap makefile.xbm
- description Makefile
- {
- label make
- run_in_xterm
- pause_after_exec
- action "make -f $0"
- }
- {
- label edit
- run_in_xterm
- action "vi $0"
- }
- { label print
- action "lpr $0"
- }
- }
-
- { type f
- pattern *.c
- pixmap ccode.xbm
- description "C source code"
- {
- label edit
- run_in_xterm
- action "vi $0"
- }
- {
- label more
- run_in_xterm
- pause_after_exec
- action "more $0"
- }
- {
- label "to
- object"
- run_in_xterm
- pause_after_exec
- action "gcc -c $0"
- }
- {
- label "to
- executable"
- run_in_xterm
- pause_after_exec
- action "gcc -o ${0%.c} $0"
- }
- { label print
- action "lpr $0"
- }
- }
-
- { type f
- pattern *.tar
- pixmap file.xbm
- description "tar archive"
- {
- label "tar x"
- action "tar xf $0"
- }
- {
- label "tar t"
- run_in_xterm
- pause_after_exec
- action "tar tf $0"
- }
- {
- label "tar xv"
- run_in_xterm
- pause_after_exec
- action "tar xvf $0"
- }
- }
-
- { type f
- pattern *.o
- pixmap ocode.xbm
- description "object module"
- {
- label "to
- executable"
- run_in_xterm
- pause_after_exec
- action "gcc -o ${0%.o} $0"
- }
- }
-
- { type f
- pattern *.Z
- pixmap z.xbm
- description "compressed file"
- {
- label uncompress
- action "uncompress $0"
- }
- {
- label more
- run_in_xterm
- pause_after_exec
- action "zcat $0 | more"
- }
- }
-
- { type f
- pattern core
- pixmap core.xbm
- description "core dump"
- {
- label remove
- action "rm $0"
- }
- {
- label debug
- prompt "file to debug"
- action "x11ups $1 $0"
- }
- }
-
- { type f
- pattern *.xbm
- pixmap bitmap.xbm
- description "X bitmap"
- {
- label edit
- action "bitmap $0"
- }
- }
-
- { type f
- pattern *.gif
- pixmap bitmap.xbm
- description "GIFF image"
- {
- label edit
- action "xli $0"
- }
- }
-
- { type f
- pattern *.jpg
- pixmap bitmap.xbm
- description "JPEG image"
- {
- label view
- action "xli $0"
- }
- }
-
- { type f
- pattern *
- pixmap file.xbm
- {
- label edit
- run_in_xterm
- action "vi $0"
- }
- {
- label more
- run_in_xterm
- pause_after_exec
- action "more $0"
- }
- { label print
- action "lpr $0"
- }
- }
-
- { type x
- pattern x*
- pixmap xlogo32
- description "X program"
- {
- label execute
- action "$0"
- }
- {
- label debug
- action "x11ups $0"
- }
- }
-
- { type x
- pattern *
- pixmap prog.xbm
- description program
- {
- label execute
- run_in_xterm
- pause_after_exec
- action "$0"
- }
- {
- label debug
- action "x11ups $0"
- }
- }
-
- { type d
- pattern .
- pixmap herefolder.xbm
- description "current directory"
- {
- label refresh
- action "$cd $0"
- }
- {
- label open
- action "$opendir $0"
- }
- }
-
- { type d
- pattern ..
- pixmap dotdot.xbm
- description "parent directory"
- {
- label chdir
- action "$cd $0"
- }
- {
- label open
- action "$opendir $0"
- }
- }
-
- { type d
- pattern *
- pixmap folder.xbm
- {
- label chdir
- action "$cd $0"
- }
- {
- label open
- action "$opendir $0"
- }
- {
- label home
- action "$cd ~"
- }
- {
- label "open home"
- action "$opendir ~"
- }
- }
-
- { type p
- pattern *
- pixmap ""
- {
- label make
- run_in_xterm
- pause_after_exec
- action make
- }
- {
- label information
- run_in_xterm
- pause_after_exec
- action "$information $0"
- }
- {
- label remove
- action "rm -r $0"
- confirm "remove file $0?"
- }
- {
- label "refresh
- dir"
- action "$cd ."
- }
- }
- }
-